package com.ity.teamanagement.mapper;

import com.ity.teamanagement.entity.OtherTeaImg;
import com.ity.teamanagement.entity.TeaImg;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author coderFu
 * @create 2021/6/4
 */
@Mapper
public interface TeaImgMapper {

    /**
     * 查询图片表中最大的id值
     * @return
     */
    Long findMaxId();

    /**
     * 上传茶种图片信息 存在keyId情况
     * @param teaImg
     * @return
     */
    Integer saveImg(TeaImg teaImg);

    /**
     * 根据图片id查询图片组keyId
     * @param id
     * @return
     */
    Long findImgKeyId(Long id);

    /**
     * 根据图片id查询图片信息
     * @param id
     * @return
     */
    TeaImg findImgById(Long id);

    /**
     * 根据图片id删除图片
     * @param id
     * @return
     */
    Integer deleteImgById(Long id);

    /**
     * 存储其它图片信息
     * @param otherTeaImg
     * @return
     */
    Integer saveOtherImg(OtherTeaImg otherTeaImg);

    /**
     * 根据id查询其它图片表最大的id
     * @return
     */
    Long findOtherImgMaxId();

    /**
     * 根据id查询其它图片信息
     * @param id
     * @return
     */
    OtherTeaImg findOtherImgById(Long id);

    /**
     * 根据id删除其它图片信息
     * @param id
     * @return
     */
    Integer deleteOtherImgById(Long id);
}
